$totalLoggedInSessions
$totalLoggedInSessions : integer
Bulk actions user(s) controller.
$Input : \Rdb\Modules\RdbAdmin\Libraries\Input
$Languages : \Rdb\Modules\RdbAdmin\Libraries\Languages
$runnedCronResult : array
__construct(\Rdb\System\Container $Container)
{@inheritDoc}
| \Rdb\System\Container | $Container |
deleteMeAction() : string
Delete self confirmation page.
Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\ndoDeleteAction(string $user_ids) : string
Do delete user(s) via REST API.
| string | $user_ids |
doDeleteMeAction() : string
Do delete self account via REST API.
Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\ndoUpdateAction(string $user_ids) : string
Do update user(s) via REST API.
| string | $user_ids |
indexAction() : string
Confirmation page for bulk actions.
Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\ngetConfigDb() : array
Get config from DB.
This will get commonly used between admin controllers with these data.
rdbadmin_SiteName, rdbadmin_SiteTimezone, rdbadmin_AdminItemsPerPage,Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\n
\nrdbadmin_SiteName,\nrdbadmin_SiteTimezone,\nrdbadmin_AdminItemsPerPage,\n'; protected $fileDescriptor = NULL; protected $line = 31; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = class phpDocumentor\Descriptor\Collection { ... }; protected $inheritedElement = NULL }, '_key' => 'getConfigDb'], $blocks = ['constant' => [0 => class __TwigTemplate_eafe3aa36606e386d02a54f32b7f574255e61197f0673e763690bc2a6915c1e8 { ... }, 1 => 'block_constant'], 'property' => [0 => class __TwigTemplate_773081f8af72f09b8bff48f0889b7c6d38109972dd5448bc996ecea032fc3ae6 { ... }, 1 => 'block_property'], 'method' => [0 => class __TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf { ... }, 1 => 'block_method'], 'sidebarNamespaces' => [0 => class __TwigTemplate_0ecd5f8535d201112429503c71b89ee1962688a74b6be6db48847a2f7f00456b { ... }, 1 => 'block_sidebarNamespaces'], 'title' => [0 => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, 1 => 'block_title'], 'stylesheets' => [0 => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, 1 => 'block_stylesheets'], 'javascripts' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_javascripts'], 'content' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_content'], 'hierarchy_element' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_hierarchy_element']], $useBlocks = ???) D:\my-work-spaces\wwwserver-x64\tmp\phpdoc-twig-cache\0b\0beb86b203f61cc0900db5b57c37c132490e749cc65acde23210d40a77a1ab13.php:944 22.8996 33290752 28. __TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf->block_method($context = ['project' => class phpDocumentor\Descriptor\ProjectDescriptor { protected $name = 'RdbAdmin Module'; protected $namespace = class phpDocumentor\Descriptor\NamespaceDescriptor { ... }; protected $files = class phpDocumentor\Descriptor\Collection { ... }; protected $indexes = class phpDocumentor\Descriptor\Collection { ... }; protected $settings = class phpDocumentor\Descriptor\ProjectDescriptor\Settings { ... }; protected $partials = class phpDocumentor\Partials\Collection { ... } }, 'node' => class phpDocumentor\Descriptor\ClassDescriptor { protected $parent = class phpDocumentor\Descriptor\ClassDescriptor { ... }; protected $implements = class phpDocumentor\Descriptor\Collection { ... }; protected $abstract = FALSE; protected $final = FALSE; protected $constants = class phpDocumentor\Descriptor\Collection { ... }; protected $properties = class phpDocumentor\Descriptor\Collection { ... }; protected $methods = class phpDocumentor\Descriptor\Collection { ... }; protected $usedTraits = class phpDocumentor\Descriptor\Collection { ... }; protected $fqsen = '\\Rdb\\Modules\\RdbAdmin\\Controllers\\Admin\\Users\\ActionsController'; protected $name = 'ActionsController'; protected $namespace = class phpDocumentor\Descriptor\NamespaceDescriptor { ... }; protected $package = class phpDocumentor\Descriptor\PackageDescriptor { ... }; protected $summary = 'Bulk actions user(s) controller.'; protected $description = ''; protected $fileDescriptor = class phpDocumentor\Descriptor\FileDescriptor { ... }; protected $line = 15; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = class phpDocumentor\Descriptor\Collection { ... }; protected $inheritedElement = NULL }, 'errorCount' => 188, 'markerCount' => 2, 'deprecatedCount' => 0, 'namespace' => class phpDocumentor\Descriptor\NamespaceDescriptor { protected $parent = NULL; protected $children = class phpDocumentor\Descriptor\Collection { ... }; protected $functions = class phpDocumentor\Descriptor\Collection { ... }; protected $constants = class phpDocumentor\Descriptor\Collection { ... }; protected $classes = class phpDocumentor\Descriptor\Collection { ... }; protected $interfaces = class phpDocumentor\Descriptor\Collection { ... }; protected $traits = class phpDocumentor\Descriptor\Collection { ... }; protected $fqsen = '\\'; protected $name = '\\'; protected $namespace = NULL; protected $package = ''; protected $summary = ''; protected $description = ''; protected $fileDescriptor = NULL; protected $line = 0; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = NULL; protected $inheritedElement = NULL }, 'class' => class phpDocumentor\Descriptor\ClassDescriptor { protected $parent = class phpDocumentor\Descriptor\ClassDescriptor { ... }; protected $implements = class phpDocumentor\Descriptor\Collection { ... }; protected $abstract = TRUE; protected $final = FALSE; protected $constants = class phpDocumentor\Descriptor\Collection { ... }; protected $properties = class phpDocumentor\Descriptor\Collection { ... }; protected $methods = class phpDocumentor\Descriptor\Collection { ... }; protected $usedTraits = class phpDocumentor\Descriptor\Collection { ... }; protected $fqsen = '\\Rdb\\Modules\\RdbAdmin\\Controllers\\Admin\\AdminBaseController'; protected $name = 'AdminBaseController'; protected $namespace = class phpDocumentor\Descriptor\NamespaceDescriptor { ... }; protected $package = class phpDocumentor\Descriptor\PackageDescriptor { ... }; protected $summary = 'Admin base controller.'; protected $description = ''; protected $fileDescriptor = class phpDocumentor\Descriptor\FileDescriptor { ... }; protected $line = 15; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = class phpDocumentor\Descriptor\Collection { ... }; protected $inheritedElement = NULL }, 'constants' => class phpDocumentor\Descriptor\Collection { protected $items = [...] }, 'properties' => class phpDocumentor\Descriptor\Collection { protected $items = [...] }, 'methods' => class phpDocumentor\Descriptor\Collection { protected $items = [...] }, '_parent' => ['project' => class phpDocumentor\Descriptor\ProjectDescriptor { ... }, 'node' => class phpDocumentor\Descriptor\ClassDescriptor { ... }, 'errorCount' => 188, 'markerCount' => 2, 'deprecatedCount' => 0, 'namespace' => class phpDocumentor\Descriptor\NamespaceDescriptor { ... }, 'class' => class phpDocumentor\Descriptor\ClassDescriptor { ... }, 'constants' => class phpDocumentor\Descriptor\Collection { ... }, 'properties' => class phpDocumentor\Descriptor\Collection { ... }, 'methods' => class phpDocumentor\Descriptor\Collection { ... }], '_seq' => class phpDocumentor\Descriptor\Collection { protected $items = [...] }, 'loop' => ['parent' => [...], 'index0' => 0, 'index' => 1, 'first' => TRUE], 'method' => class phpDocumentor\Descriptor\MethodDescriptor { protected $parent = class phpDocumentor\Descriptor\TraitDescriptor { ... }; protected $abstract = FALSE; protected $final = FALSE; protected $static = FALSE; protected $visibility = 'protected'; protected $arguments = class phpDocumentor\Descriptor\Collection { ... }; protected $fqsen = '\\Rdb\\Modules\\RdbAdmin\\Controllers\\Admin\\UI\\Traits\\CommonDataTrait::getConfigDb()'; protected $name = 'getConfigDb'; protected $namespace = '\\Rdb\\Modules\\RdbAdmin\\Controllers\\Admin\\UI\\Traits'; protected $package = class phpDocumentor\Descriptor\PackageDescriptor { ... }; protected $summary = 'Get config from DB.'; protected $description = 'This will get commonly used between admin controllers with these data.\n
\nrdbadmin_SiteName,\nrdbadmin_SiteTimezone,\nrdbadmin_AdminItemsPerPage,\n'; protected $fileDescriptor = NULL; protected $line = 31; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = class phpDocumentor\Descriptor\Collection { ... }; protected $inheritedElement = NULL }, '_key' => 'getConfigDb'], $blocks = ['constant' => [0 => class __TwigTemplate_eafe3aa36606e386d02a54f32b7f574255e61197f0673e763690bc2a6915c1e8 { ... }, 1 => 'block_constant'], 'property' => [0 => class __TwigTemplate_773081f8af72f09b8bff48f0889b7c6d38109972dd5448bc996ecea032fc3ae6 { ... }, 1 => 'block_property'], 'method' => [0 => class __TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf { ... }, 1 => 'block_method'], 'sidebarNamespaces' => [0 => class __TwigTemplate_0ecd5f8535d201112429503c71b89ee1962688a74b6be6db48847a2f7f00456b { ... }, 1 => 'block_sidebarNamespaces'], 'title' => [0 => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, 1 => 'block_title'], 'stylesheets' => [0 => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, 1 => 'block_stylesheets'], 'javascripts' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_javascripts'], 'content' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_content'], 'hierarchy_element' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_hierarchy_element']]) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Template.php:215 22.8999 33291448 29. twig_length_filter($env = class Twig_Environment { protected $charset = 'UTF-8'; protected $loader = class Twig_Loader_Filesystem { protected $paths = [...]; protected $cache = [...]; protected $errorCache = [...]; private $rootPath = 'D:\\wwwroot\\rundizbones\\Modules\\RdbAdmin\\' }; protected $debug = FALSE; protected $autoReload = FALSE; protected $cache = class Twig_Cache_Filesystem { private $directory = 'D:/my-work-spaces/wwwserver-x64/tmp/phpdoc-twig-cache/'; private $options = 0 }; protected $lexer = NULL; protected $parser = NULL; protected $compiler = NULL; protected $baseTemplateClass = 'Twig_Template'; protected $extensions = ['core' => class Twig_Extension_Core { ... }, 'escaper' => class Twig_Extension_Escaper { ... }, 'optimizer' => class Twig_Extension_Optimizer { ... }, 'phpDocumentor\Plugin\Twig\Extension' => class phpDocumentor\Plugin\Twig\Extension { ... }]; protected $parsers = class Twig_TokenParserBroker { protected $parser = NULL; protected $parsers = [...]; protected $brokers = [...] }; protected $visitors = [0 => class Twig_NodeVisitor_Escaper { ... }, 1 => class Twig_NodeVisitor_Optimizer { ... }]; protected $filters = ['date' => class Twig_SimpleFilter { ... }, 'date_modify' => class Twig_SimpleFilter { ... }, 'format' => class Twig_SimpleFilter { ... }, 'replace' => class Twig_SimpleFilter { ... }, 'number_format' => class Twig_SimpleFilter { ... }, 'abs' => class Twig_SimpleFilter { ... }, 'round' => class Twig_SimpleFilter { ... }, 'url_encode' => class Twig_SimpleFilter { ... }, 'json_encode' => class Twig_SimpleFilter { ... }, 'convert_encoding' => class Twig_SimpleFilter { ... }, 'title' => class Twig_SimpleFilter { ... }, 'capitalize' => class Twig_SimpleFilter { ... }, 'upper' => class Twig_SimpleFilter { ... }, 'lower' => class Twig_SimpleFilter { ... }, 'striptags' => class Twig_SimpleFilter { ... }, 'trim' => class Twig_SimpleFilter { ... }, 'nl2br' => class Twig_SimpleFilter { ... }, 'join' => class Twig_SimpleFilter { ... }, 'split' => class Twig_SimpleFilter { ... }, 'sort' => class Twig_SimpleFilter { ... }, 'merge' => class Twig_SimpleFilter { ... }, 'batch' => class Twig_SimpleFilter { ... }, 'reverse' => class Twig_SimpleFilter { ... }, 'length' => class Twig_SimpleFilter { ... }, 'slice' => class Twig_SimpleFilter { ... }, 'first' => class Twig_SimpleFilter { ... }, 'last' => class Twig_SimpleFilter { ... }, 'default' => class Twig_SimpleFilter { ... }, 'keys' => class Twig_SimpleFilter { ... }, 'escape' => class Twig_SimpleFilter { ... }, 'e' => class Twig_SimpleFilter { ... }, 'raw' => class Twig_SimpleFilter { ... }, 'markdown' => class Twig_SimpleFilter { ... }, 'trans' => class Twig_SimpleFilter { ... }, 'route' => class Twig_SimpleFilter { ... }, 'sort_*' => class Twig_SimpleFilter { ... }]; protected $tests = ['even' => class Twig_SimpleTest { ... }, 'odd' => class Twig_SimpleTest { ... }, 'defined' => class Twig_SimpleTest { ... }, 'sameas' => class Twig_SimpleTest { ... }, 'same as' => class Twig_SimpleTest { ... }, 'none' => class Twig_SimpleTest { ... }, 'null' => class Twig_SimpleTest { ... }, 'divisibleby' => class Twig_SimpleTest { ... }, 'divisible by' => class Twig_SimpleTest { ... }, 'constant' => class Twig_SimpleTest { ... }, 'empty' => class Twig_SimpleTest { ... }, 'iterable' => class Twig_SimpleTest { ... }]; protected $functions = ['max' => class Twig_SimpleFunction { ... }, 'min' => class Twig_SimpleFunction { ... }, 'range' => class Twig_SimpleFunction { ... }, 'constant' => class Twig_SimpleFunction { ... }, 'cycle' => class Twig_SimpleFunction { ... }, 'random' => class Twig_SimpleFunction { ... }, 'date' => class Twig_SimpleFunction { ... }, 'include' => class Twig_SimpleFunction { ... }, 'source' => class Twig_SimpleFunction { ... }, 'path' => class Twig_SimpleFunction { ... }]; protected $globals = ['project' => class phpDocumentor\Descriptor\ProjectDescriptor { ... }, 'node' => class phpDocumentor\Descriptor\ClassDescriptor { ... }]; protected $runtimeInitialized = TRUE; protected $extensionInitialized = TRUE; protected $loadedTemplates = ['__TwigTemplate_eafe3aa36606e386d02a54f32b7f574255e61197f0673e763690bc2a6915c1e8' => class __TwigTemplate_eafe3aa36606e386d02a54f32b7f574255e61197f0673e763690bc2a6915c1e8 { ... }, '__TwigTemplate_773081f8af72f09b8bff48f0889b7c6d38109972dd5448bc996ecea032fc3ae6' => class __TwigTemplate_773081f8af72f09b8bff48f0889b7c6d38109972dd5448bc996ecea032fc3ae6 { ... }, '__TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf' => class __TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf { ... }, '__TwigTemplate_0ecd5f8535d201112429503c71b89ee1962688a74b6be6db48847a2f7f00456b' => class __TwigTemplate_0ecd5f8535d201112429503c71b89ee1962688a74b6be6db48847a2f7f00456b { ... }, '__TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6' => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, '__TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5' => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }]; protected $strictVariables = FALSE; protected $unaryOperators = ['not' => [...], '-' => [...], '+' => [...]]; protected $binaryOperators = ['or' => [...], 'and' => [...], 'b-or' => [...], 'b-xor' => [...], 'b-and' => [...], '==' => [...], '!=' => [...], '<' => [...], '>' => [...], '>=' => [...], '<=' => [...], 'not in' => [...], 'in' => [...], 'matches' => [...], 'starts with' => [...], 'ends with' => [...], '..' => [...], '+' => [...], '-' => [...], '~' => [...], '*' => [...], '/' => [...], '//' => [...], '%' => [...], 'is' => [...], 'is not' => [...], '**' => [...], '??' => [...]]; protected $templateClassPrefix = '__TwigTemplate_'; protected $functionCallbacks = []; protected $filterCallbacks = []; protected $staging = class Twig_Extension_Staging { protected $functions = [...]; protected $filters = [...]; protected $visitors = [...]; protected $tokenParsers = [...]; protected $globals = [...]; protected $tests = [...] }; private $originalCache = 'D:/my-work-spaces/wwwserver-x64/tmp/phpdoc-twig-cache'; private $bcWriteCacheFile = FALSE; private $bcGetCacheFilename = FALSE; private $lastModifiedExtension = 0; private $extensionsByClass = ['Twig_Extension_Core' => class Twig_Extension_Core { ... }, 'Twig_Extension_Escaper' => class Twig_Extension_Escaper { ... }, 'Twig_Extension_Optimizer' => class Twig_Extension_Optimizer { ... }, 'phpDocumentor\Plugin\Twig\Extension' => class phpDocumentor\Plugin\Twig\Extension { ... }]; private $runtimeLoaders = []; private $runtimes = []; private $optionsHash = 'core:escaper:optimizer:phpDocumentor\\Plugin\\Twig\\Extension:0:7:3:1.33.2:0:Twig_Template:0' }, $thing = NULL) D:\my-work-spaces\wwwserver-x64\tmp\phpdoc-twig-cache\90\9066cc07151ae2fafc0713a95c29537027d325bd8589c9cd363d9b5e32b91a87.php:140 Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\n
\nrdbadmin_SiteName,\nrdbadmin_SiteTimezone,\nrdbadmin_AdminItemsPerPage,\n'; protected $fileDescriptor = NULL; protected $line = 31; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = class phpDocumentor\Descriptor\Collection { ... }; protected $inheritedElement = NULL }, '_key' => 'getConfigDb'], $blocks = ['constant' => [0 => class __TwigTemplate_eafe3aa36606e386d02a54f32b7f574255e61197f0673e763690bc2a6915c1e8 { ... }, 1 => 'block_constant'], 'property' => [0 => class __TwigTemplate_773081f8af72f09b8bff48f0889b7c6d38109972dd5448bc996ecea032fc3ae6 { ... }, 1 => 'block_property'], 'method' => [0 => class __TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf { ... }, 1 => 'block_method'], 'sidebarNamespaces' => [0 => class __TwigTemplate_0ecd5f8535d201112429503c71b89ee1962688a74b6be6db48847a2f7f00456b { ... }, 1 => 'block_sidebarNamespaces'], 'title' => [0 => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, 1 => 'block_title'], 'stylesheets' => [0 => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, 1 => 'block_stylesheets'], 'javascripts' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_javascripts'], 'content' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_content'], 'hierarchy_element' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_hierarchy_element']], $useBlocks = ???) D:\my-work-spaces\wwwserver-x64\tmp\phpdoc-twig-cache\0b\0beb86b203f61cc0900db5b57c37c132490e749cc65acde23210d40a77a1ab13.php:944 22.8996 33290752 28. __TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf->block_method($context = ['project' => class phpDocumentor\Descriptor\ProjectDescriptor { protected $name = 'RdbAdmin Module'; protected $namespace = class phpDocumentor\Descriptor\NamespaceDescriptor { ... }; protected $files = class phpDocumentor\Descriptor\Collection { ... }; protected $indexes = class phpDocumentor\Descriptor\Collection { ... }; protected $settings = class phpDocumentor\Descriptor\ProjectDescriptor\Settings { ... }; protected $partials = class phpDocumentor\Partials\Collection { ... } }, 'node' => class phpDocumentor\Descriptor\ClassDescriptor { protected $parent = class phpDocumentor\Descriptor\ClassDescriptor { ... }; protected $implements = class phpDocumentor\Descriptor\Collection { ... }; protected $abstract = FALSE; protected $final = FALSE; protected $constants = class phpDocumentor\Descriptor\Collection { ... }; protected $properties = class phpDocumentor\Descriptor\Collection { ... }; protected $methods = class phpDocumentor\Descriptor\Collection { ... }; protected $usedTraits = class phpDocumentor\Descriptor\Collection { ... }; protected $fqsen = '\\Rdb\\Modules\\RdbAdmin\\Controllers\\Admin\\Users\\ActionsController'; protected $name = 'ActionsController'; protected $namespace = class phpDocumentor\Descriptor\NamespaceDescriptor { ... }; protected $package = class phpDocumentor\Descriptor\PackageDescriptor { ... }; protected $summary = 'Bulk actions user(s) controller.'; protected $description = ''; protected $fileDescriptor = class phpDocumentor\Descriptor\FileDescriptor { ... }; protected $line = 15; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = class phpDocumentor\Descriptor\Collection { ... }; protected $inheritedElement = NULL }, 'errorCount' => 188, 'markerCount' => 2, 'deprecatedCount' => 0, 'namespace' => class phpDocumentor\Descriptor\NamespaceDescriptor { protected $parent = NULL; protected $children = class phpDocumentor\Descriptor\Collection { ... }; protected $functions = class phpDocumentor\Descriptor\Collection { ... }; protected $constants = class phpDocumentor\Descriptor\Collection { ... }; protected $classes = class phpDocumentor\Descriptor\Collection { ... }; protected $interfaces = class phpDocumentor\Descriptor\Collection { ... }; protected $traits = class phpDocumentor\Descriptor\Collection { ... }; protected $fqsen = '\\'; protected $name = '\\'; protected $namespace = NULL; protected $package = ''; protected $summary = ''; protected $description = ''; protected $fileDescriptor = NULL; protected $line = 0; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = NULL; protected $inheritedElement = NULL }, 'class' => class phpDocumentor\Descriptor\ClassDescriptor { protected $parent = class phpDocumentor\Descriptor\ClassDescriptor { ... }; protected $implements = class phpDocumentor\Descriptor\Collection { ... }; protected $abstract = TRUE; protected $final = FALSE; protected $constants = class phpDocumentor\Descriptor\Collection { ... }; protected $properties = class phpDocumentor\Descriptor\Collection { ... }; protected $methods = class phpDocumentor\Descriptor\Collection { ... }; protected $usedTraits = class phpDocumentor\Descriptor\Collection { ... }; protected $fqsen = '\\Rdb\\Modules\\RdbAdmin\\Controllers\\Admin\\AdminBaseController'; protected $name = 'AdminBaseController'; protected $namespace = class phpDocumentor\Descriptor\NamespaceDescriptor { ... }; protected $package = class phpDocumentor\Descriptor\PackageDescriptor { ... }; protected $summary = 'Admin base controller.'; protected $description = ''; protected $fileDescriptor = class phpDocumentor\Descriptor\FileDescriptor { ... }; protected $line = 15; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = class phpDocumentor\Descriptor\Collection { ... }; protected $inheritedElement = NULL }, 'constants' => class phpDocumentor\Descriptor\Collection { protected $items = [...] }, 'properties' => class phpDocumentor\Descriptor\Collection { protected $items = [...] }, 'methods' => class phpDocumentor\Descriptor\Collection { protected $items = [...] }, '_parent' => ['project' => class phpDocumentor\Descriptor\ProjectDescriptor { ... }, 'node' => class phpDocumentor\Descriptor\ClassDescriptor { ... }, 'errorCount' => 188, 'markerCount' => 2, 'deprecatedCount' => 0, 'namespace' => class phpDocumentor\Descriptor\NamespaceDescriptor { ... }, 'class' => class phpDocumentor\Descriptor\ClassDescriptor { ... }, 'constants' => class phpDocumentor\Descriptor\Collection { ... }, 'properties' => class phpDocumentor\Descriptor\Collection { ... }, 'methods' => class phpDocumentor\Descriptor\Collection { ... }], '_seq' => class phpDocumentor\Descriptor\Collection { protected $items = [...] }, 'loop' => ['parent' => [...], 'index0' => 0, 'index' => 1, 'first' => TRUE], 'method' => class phpDocumentor\Descriptor\MethodDescriptor { protected $parent = class phpDocumentor\Descriptor\TraitDescriptor { ... }; protected $abstract = FALSE; protected $final = FALSE; protected $static = FALSE; protected $visibility = 'protected'; protected $arguments = class phpDocumentor\Descriptor\Collection { ... }; protected $fqsen = '\\Rdb\\Modules\\RdbAdmin\\Controllers\\Admin\\UI\\Traits\\CommonDataTrait::getConfigDb()'; protected $name = 'getConfigDb'; protected $namespace = '\\Rdb\\Modules\\RdbAdmin\\Controllers\\Admin\\UI\\Traits'; protected $package = class phpDocumentor\Descriptor\PackageDescriptor { ... }; protected $summary = 'Get config from DB.'; protected $description = 'This will get commonly used between admin controllers with these data.\n
\nrdbadmin_SiteName,\nrdbadmin_SiteTimezone,\nrdbadmin_AdminItemsPerPage,\n'; protected $fileDescriptor = NULL; protected $line = 31; protected $tags = class phpDocumentor\Descriptor\Collection { ... }; protected $errors = class phpDocumentor\Descriptor\Collection { ... }; protected $inheritedElement = NULL }, '_key' => 'getConfigDb'], $blocks = ['constant' => [0 => class __TwigTemplate_eafe3aa36606e386d02a54f32b7f574255e61197f0673e763690bc2a6915c1e8 { ... }, 1 => 'block_constant'], 'property' => [0 => class __TwigTemplate_773081f8af72f09b8bff48f0889b7c6d38109972dd5448bc996ecea032fc3ae6 { ... }, 1 => 'block_property'], 'method' => [0 => class __TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf { ... }, 1 => 'block_method'], 'sidebarNamespaces' => [0 => class __TwigTemplate_0ecd5f8535d201112429503c71b89ee1962688a74b6be6db48847a2f7f00456b { ... }, 1 => 'block_sidebarNamespaces'], 'title' => [0 => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, 1 => 'block_title'], 'stylesheets' => [0 => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, 1 => 'block_stylesheets'], 'javascripts' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_javascripts'], 'content' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_content'], 'hierarchy_element' => [0 => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }, 1 => 'block_hierarchy_element']]) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Template.php:215 22.9054 33352888 29. twig_length_filter($env = class Twig_Environment { protected $charset = 'UTF-8'; protected $loader = class Twig_Loader_Filesystem { protected $paths = [...]; protected $cache = [...]; protected $errorCache = [...]; private $rootPath = 'D:\\wwwroot\\rundizbones\\Modules\\RdbAdmin\\' }; protected $debug = FALSE; protected $autoReload = FALSE; protected $cache = class Twig_Cache_Filesystem { private $directory = 'D:/my-work-spaces/wwwserver-x64/tmp/phpdoc-twig-cache/'; private $options = 0 }; protected $lexer = NULL; protected $parser = NULL; protected $compiler = NULL; protected $baseTemplateClass = 'Twig_Template'; protected $extensions = ['core' => class Twig_Extension_Core { ... }, 'escaper' => class Twig_Extension_Escaper { ... }, 'optimizer' => class Twig_Extension_Optimizer { ... }, 'phpDocumentor\Plugin\Twig\Extension' => class phpDocumentor\Plugin\Twig\Extension { ... }]; protected $parsers = class Twig_TokenParserBroker { protected $parser = NULL; protected $parsers = [...]; protected $brokers = [...] }; protected $visitors = [0 => class Twig_NodeVisitor_Escaper { ... }, 1 => class Twig_NodeVisitor_Optimizer { ... }]; protected $filters = ['date' => class Twig_SimpleFilter { ... }, 'date_modify' => class Twig_SimpleFilter { ... }, 'format' => class Twig_SimpleFilter { ... }, 'replace' => class Twig_SimpleFilter { ... }, 'number_format' => class Twig_SimpleFilter { ... }, 'abs' => class Twig_SimpleFilter { ... }, 'round' => class Twig_SimpleFilter { ... }, 'url_encode' => class Twig_SimpleFilter { ... }, 'json_encode' => class Twig_SimpleFilter { ... }, 'convert_encoding' => class Twig_SimpleFilter { ... }, 'title' => class Twig_SimpleFilter { ... }, 'capitalize' => class Twig_SimpleFilter { ... }, 'upper' => class Twig_SimpleFilter { ... }, 'lower' => class Twig_SimpleFilter { ... }, 'striptags' => class Twig_SimpleFilter { ... }, 'trim' => class Twig_SimpleFilter { ... }, 'nl2br' => class Twig_SimpleFilter { ... }, 'join' => class Twig_SimpleFilter { ... }, 'split' => class Twig_SimpleFilter { ... }, 'sort' => class Twig_SimpleFilter { ... }, 'merge' => class Twig_SimpleFilter { ... }, 'batch' => class Twig_SimpleFilter { ... }, 'reverse' => class Twig_SimpleFilter { ... }, 'length' => class Twig_SimpleFilter { ... }, 'slice' => class Twig_SimpleFilter { ... }, 'first' => class Twig_SimpleFilter { ... }, 'last' => class Twig_SimpleFilter { ... }, 'default' => class Twig_SimpleFilter { ... }, 'keys' => class Twig_SimpleFilter { ... }, 'escape' => class Twig_SimpleFilter { ... }, 'e' => class Twig_SimpleFilter { ... }, 'raw' => class Twig_SimpleFilter { ... }, 'markdown' => class Twig_SimpleFilter { ... }, 'trans' => class Twig_SimpleFilter { ... }, 'route' => class Twig_SimpleFilter { ... }, 'sort_*' => class Twig_SimpleFilter { ... }]; protected $tests = ['even' => class Twig_SimpleTest { ... }, 'odd' => class Twig_SimpleTest { ... }, 'defined' => class Twig_SimpleTest { ... }, 'sameas' => class Twig_SimpleTest { ... }, 'same as' => class Twig_SimpleTest { ... }, 'none' => class Twig_SimpleTest { ... }, 'null' => class Twig_SimpleTest { ... }, 'divisibleby' => class Twig_SimpleTest { ... }, 'divisible by' => class Twig_SimpleTest { ... }, 'constant' => class Twig_SimpleTest { ... }, 'empty' => class Twig_SimpleTest { ... }, 'iterable' => class Twig_SimpleTest { ... }]; protected $functions = ['max' => class Twig_SimpleFunction { ... }, 'min' => class Twig_SimpleFunction { ... }, 'range' => class Twig_SimpleFunction { ... }, 'constant' => class Twig_SimpleFunction { ... }, 'cycle' => class Twig_SimpleFunction { ... }, 'random' => class Twig_SimpleFunction { ... }, 'date' => class Twig_SimpleFunction { ... }, 'include' => class Twig_SimpleFunction { ... }, 'source' => class Twig_SimpleFunction { ... }, 'path' => class Twig_SimpleFunction { ... }]; protected $globals = ['project' => class phpDocumentor\Descriptor\ProjectDescriptor { ... }, 'node' => class phpDocumentor\Descriptor\ClassDescriptor { ... }]; protected $runtimeInitialized = TRUE; protected $extensionInitialized = TRUE; protected $loadedTemplates = ['__TwigTemplate_eafe3aa36606e386d02a54f32b7f574255e61197f0673e763690bc2a6915c1e8' => class __TwigTemplate_eafe3aa36606e386d02a54f32b7f574255e61197f0673e763690bc2a6915c1e8 { ... }, '__TwigTemplate_773081f8af72f09b8bff48f0889b7c6d38109972dd5448bc996ecea032fc3ae6' => class __TwigTemplate_773081f8af72f09b8bff48f0889b7c6d38109972dd5448bc996ecea032fc3ae6 { ... }, '__TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf' => class __TwigTemplate_6c909b31486c3892f8578a7ff2130e5d512c7a09fa35efeac69c85a50374efbf { ... }, '__TwigTemplate_0ecd5f8535d201112429503c71b89ee1962688a74b6be6db48847a2f7f00456b' => class __TwigTemplate_0ecd5f8535d201112429503c71b89ee1962688a74b6be6db48847a2f7f00456b { ... }, '__TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6' => class __TwigTemplate_c48145bc14201d122078f999199259b8cf12911465d07e07cd92667515be8db6 { ... }, '__TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5' => class __TwigTemplate_624210b9463d3dd932f7f7f4a1352dc7fd8f4b0832d62eadac723a36998a60b5 { ... }]; protected $strictVariables = FALSE; protected $unaryOperators = ['not' => [...], '-' => [...], '+' => [...]]; protected $binaryOperators = ['or' => [...], 'and' => [...], 'b-or' => [...], 'b-xor' => [...], 'b-and' => [...], '==' => [...], '!=' => [...], '<' => [...], '>' => [...], '>=' => [...], '<=' => [...], 'not in' => [...], 'in' => [...], 'matches' => [...], 'starts with' => [...], 'ends with' => [...], '..' => [...], '+' => [...], '-' => [...], '~' => [...], '*' => [...], '/' => [...], '//' => [...], '%' => [...], 'is' => [...], 'is not' => [...], '**' => [...], '??' => [...]]; protected $templateClassPrefix = '__TwigTemplate_'; protected $functionCallbacks = []; protected $filterCallbacks = []; protected $staging = class Twig_Extension_Staging { protected $functions = [...]; protected $filters = [...]; protected $visitors = [...]; protected $tokenParsers = [...]; protected $globals = [...]; protected $tests = [...] }; private $originalCache = 'D:/my-work-spaces/wwwserver-x64/tmp/phpdoc-twig-cache'; private $bcWriteCacheFile = FALSE; private $bcGetCacheFilename = FALSE; private $lastModifiedExtension = 0; private $extensionsByClass = ['Twig_Extension_Core' => class Twig_Extension_Core { ... }, 'Twig_Extension_Escaper' => class Twig_Extension_Escaper { ... }, 'Twig_Extension_Optimizer' => class Twig_Extension_Optimizer { ... }, 'phpDocumentor\Plugin\Twig\Extension' => class phpDocumentor\Plugin\Twig\Extension { ... }]; private $runtimeLoaders = []; private $runtimes = []; private $optionsHash = 'core:escaper:optimizer:phpDocumentor\\Plugin\\Twig\\Extension:0:7:3:1.33.2:0:Twig_Template:0' }, $thing = NULL) D:\my-work-spaces\wwwserver-x64\tmp\phpdoc-twig-cache\90\9066cc07151ae2fafc0713a95c29537027d325bd8589c9cd363d9b5e32b91a87.php:140
setCssAssets(\Rdb\Modules\RdbAdmin\Libraries\Assets $Assets, array $assetsData)
Set CSS assets for common admin pages.
This is required to make basic admin pages working correctly.
| \Rdb\Modules\RdbAdmin\Libraries\Assets | $Assets | The Assets class. |
| array | $assetsData | The assets data. Please read more on |
setJsAssetsAndObject(\Rdb\Modules\RdbAdmin\Libraries\Assets $Assets, array $assetsData)
Set JS assets and its object for XHR common data.
This is required to make basic admin pages working correctly.
| \Rdb\Modules\RdbAdmin\Libraries\Assets | $Assets | The Assets class. |
| array | $assetsData | The assets data. Please read more on |
addUpdateUserFormValidation(array $data, array $dataField = array(), array $dataUsersRoles = array(), string $saveType = 'insert', string|integer $user_id = '') : array
Form validation for add and update user.
Validate required and valid form fields.
Validate that selected roles did not have higher priority that the user who add or update them.
Validate username and email must not exists.
This method was called from doAddAction() method.
| array | $data | The associative array form data. |
| array | $dataField | Associative array for |
| array | $dataUsersRoles | Associative array for |
| string | $saveType | Type of saving data. It can be 'insert' or 'update'. Default is 'insert'. |
| string|integer | $user_id | The |
Return associative array with keys if contain at least one error:
formResultStatus (if error),
formResultMessage (if error) The result message,
formFieldsValidation (optional) Fields that contain errors,
responseStatus (optional) For HTTP response status,
decryptUserFieldsKey(string|object $encryptedKey) : string
Decrypt user fields key.
| string|object | $encryptedKey | The encrypted key string. Or you may set user_fields object from PDO query instead. |
Return decrypted key string or return empty string if failed to decrypted.
generateUserFieldsKey(integer $length = 8) : array
Generate user fields key.
Generate keys that can be use in change email confirmation, register confirmation, etc.
| integer | $length | The length of key. |
Return associative array with 'readableKey', 'encryptedKey' keys.
getUserUrlsMethods(string $user_id = '') : array
Get URLs and methods about user pages.
| string | $user_id | The user ID. |
Return associative array.
logoutUser(array $cookieData = array(), boolean $logoutAllDevice = false)
Logout target user.
| array | $cookieData | The associative array of cookie data. This value can get from |
| boolean | $logoutAllDevice | Set to |
checkLogin()
Check for logged in, if not then redirect to login page.
Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\ncheckPermission(string $moduleSystemName, string $page, string|array $action, array $identity = array())
Check permission and (redirect OR response error message).
This will be redirect user to /admin page if request from web page.
This will be response error message if request via REST API or AJAX.
| string | $moduleSystemName | The module (module system name or folder name) to check. |
| string | $page | The page name to check. |
| string|array | $action | The action(s) on that page. Use string if check for single action, use array if check for multiple actions. |
| array | $identity | The associative array of identity. |
getRdbAdminAssets() : array
Get RdbAdmin module's assets.
These contain the assets that is required for admin page to work.
Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\nReturn associative array with 'css' and 'js' in keys.
isUserLoggedIn(integer $user_id = null, string $userlogin_session_key = '') : boolean
Check if user is logged in.
After called this method and it was true then you can access total sessions via totalLoggedInSessions property.
After called this method and cookie is valid then you can access cookie data via userSessionCookieData property.
If there is simultaneous login and user's setting is something that is not allowed (such as logout previous, logout all), it will be process here.
| integer | $user_id | The user ID. Set to |
| string | $userlogin_session_key | The logged in session key. Set to empty string (default) to auto detect from cookie. |
Return true if logged in, false for not.
sessionTraitLogoutAll(integer $user_id, \Rdb\Modules\RdbAdmin\Models\UserLoginsDb $UserLoginsDb, \Rdb\Modules\RdbAdmin\Models\UserFieldsDb $UserFieldsDb)
Logout all succeeded login sessions, lock user account, send login link to user's email.
This method also set cache that email was sent recently.
This method was called from isUserLoggedIn().
This method was called from LoginController->doLogin().
| integer | $user_id | |
| \Rdb\Modules\RdbAdmin\Models\UserLoginsDb | $UserLoginsDb | |
| \Rdb\Modules\RdbAdmin\Models\UserFieldsDb | $UserFieldsDb |
getPageHtmlClasses(array $classes = array()) : string
Get page HTML classes.
| array | $classes | The classes to set for this html page. |
Return generated html classes names.
getPageHtmlTitle(string $title, string|null|false $siteName = false) : string
Get page HTML title including site name if it was set.
| string | $title | The site title. |
| string|null|false | $siteName | Site name should be string. |
maybeRunCron()
Maybe run cron job if config is set to not use server cron.
Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\nresponseJson( $output)
{@inheritDoc}
| $output |
responseXml( $output)
{@inheritDoc}
| $output |
setBasicConfig()
Setup basic PHP configurations such as default timezone.
Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\nsetHeaderAllowOrigin()
Set header allow origin for CORS.
Warning: count(): Parameter must be an array or an object that implements Countable in phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Call Stack: 0.1168 2262624 1. {main}() D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:0 0.1171 2257760 2. require('phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc') D:\my-work-spaces\phpDocumentor\phpDocumentor2.phar:10 0.2650 10360608 3. phpDocumentor\Application->run($interactive = ???) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/bin/phpdoc:23 0.2672 10508216 4. Symfony\Component\Console\Application->run($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/src/phpDocumentor/Application.php:183 0.2672 10508216 5. Symfony\Component\Console\Application->doRun($input = class phpDocumentor\Console\Input\ArgvInput { private ${Symfony\Component\Console\Input\ArgvInput}tokens = [0 => 'project:run']; private ${Symfony\Component\Console\Input\ArgvInput}parsed = []; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $options = []; protected $arguments = ['command' => 'project:run']; protected $interactive = TRUE }, $output = class phpDocumentor\Console\Output\Output { protected $logger = class Monolog\Logger { protected $name = 'phpDocumentor'; protected $handlers = [...]; protected $processors = [...]; protected $microsecondTimestamps = TRUE }; private ${Symfony\Component\Console\Output\ConsoleOutput}stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(759) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(748) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 32; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) phar://D:/my-work-spaces/phpDocumentor/phpDocumentor2.phar/vendor/symfony/console/Application.php:126 0.2673 10573752 6. Symfony\Component\Console\Application->doRunCommand($command = class phpDocumentor\Command\Project\RunCommand { private ${Symfony\Component\Console\Command\Command}application = class Cilex\Provider\Console\ContainerAwareApplication { private $container = class phpDocumentor\Application { ... }; private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = ...; private ${Symfony\Component\Console\Application}name = 'phpDocumentor'; private ${Symfony\Component\Console\Application}version = 'v2.9.1-2-g7b803e1c'; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminalDimensions = NULL; private ${Symfony\Component\Console\Application}defaultCommand = 'list' }; private ${Symfony\Component\Console\Command\Command}name = 'project:run'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = [0 => 'run']; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 1; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}help = 'phpDocumentor creates documentation from PHP source files. The simplest way\nto use it is:\n\nvalidateUsersAction(string $user_ids, string $action, array $options = array()) : array
Validate user(s) and action.
It's validating users and action must be selected.
This also validate to make sure that selected users will not have who is higher role.
This method was called from indexAction(), doUpdateAction(), doDeleteAction(), doDeleteMeAction() methods.
| string | $user_ids | The selected user ID(s). |
| string | $action | The selected action. |
| array | $options | The associative array of options. The keys are: |
Return associative array with keys:
action The selected action.
actionText The text of selected action, for displaying.
user_ids The selected user IDs.
formResultStatus (optional) If contain any error, it also send out http response code.
formResultMessage (optional) If contain any error, it also send out http response code.
listUsers (optional) The associative array where keys are total and items of users. Only available if form validation passed.
actionsFormOk The boolean value of form validation. It will be true if form validation passed, and will be false if it is not.
sessionTraitLogoutPreviousSessions(integer $user_id, \Rdb\Modules\RdbAdmin\Models\UserLoginsDb $UserLoginsDb)
Logout all sessions before latest succeeded login. (logout only succeeded login).
This method was called from isUserLoggedIn().
| integer | $user_id | |
| \Rdb\Modules\RdbAdmin\Models\UserLoginsDb | $UserLoginsDb |